home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / etc / speech-dispatcher / speechd.conf
Text File  |  2009-10-13  |  9KB  |  264 lines

  1.  
  2. # Global configuration for Speech Dispatcher
  3. # ==========================================
  4.  
  5. # -----SYSTEM OPTIONS-----
  6.  
  7. # The Port on which Speech Dispatcher should be available
  8. # to clients.
  9.  
  10. # Port 6560
  11.  
  12. # By default, the specified port is opened only for connections
  13. # comming from localhost. If LocalhostAccessOnly is set to 0 it
  14. # disables this access controll. It means that the port will be
  15. # accessible from all computers on the network. If you turn off this
  16. # option, please make sure you set up some system rules on what
  17. # computers are and are not allowed to access the Speech Dispatcher
  18. # port.
  19.  
  20. # LocalhostAccessOnly 1
  21.  
  22. # -----LOGGING CONFIGURATION-----
  23.  
  24. # The LogLevel is a number between 0 and 5 that specifies
  25. # how much of the logging information should be printed
  26. # out on the screen or in the logfile (see LogFile)
  27. # 0 means nothing, 5 means everything (not recommended).
  28.  
  29. LogLevel  0
  30.  
  31. # The LogDir specifies where Speech Dispatcher writes its logging messages
  32. # (status information, error messages, etc.).  Specify "stdout" for
  33. # standard console output or a directory path. 'default' means that
  34. # the logs are written to the default destination (e.g. a preconfigured
  35. # system directory or the home directory if .speech-dispatcher is present)
  36. # DO NOT COMMENT OUT THIS OPTION, SET IT TO "default" if you do not
  37. # want to influence it.
  38.  
  39. LogDir  "default"
  40. #LogDir  "/var/log/speech-dispatcher/"
  41. #LogDir  "stdout"
  42.  
  43. # The CustomLogFile allows logging all messages of the given kind,
  44. # regardless their priority, to the given destination.
  45.  
  46. #CustomLogFile "protocol" "/var/log/speech-dispatcher/speech-dispatcher-protocol.log"
  47.  
  48. # ----- VOICE PARAMETERS -----
  49.  
  50. # The DefaultRate controls how fast the synthesizer is going to speak.
  51. # The value must be between -100 (slowest) and +100 (fastest), default
  52. # is 0.
  53.  
  54. # DefaultRate  0
  55.  
  56. # The DefaultPitch controls the pitch of the synthesized voice.  The
  57. # value must be between -100 (lowest) and +100 (highest), default is
  58. # 0.
  59.  
  60. # DefaultPitch  0
  61.  
  62. # The DefaultVolume constrols the default volume of the voice.  It is
  63. # a value between -100 (softly) and +100 (loudly).  Currently, +100
  64. # maps to the default volume of the synthesizer.
  65.  
  66. DefaultVolume 100
  67.  
  68. # The DefaultVoiceType controls which voice type should be used by
  69. # default.  Voice types are symbolic names which map to particular
  70. # voices provided by the synthesizer according to the output module
  71. # configuratuion.  Please see the synthesizer-specific configuration
  72. # in etc/speech-dispatcher/modules/ to see which voices are assigned to
  73. # different symbolic names.  The following symbolic names are
  74. # currently supported: MALE1, MALE2, MALE3, FEMALE1, FEMALE2, FEMALE3,
  75. # CHILD_MALE, CHILD_FEMALE
  76.  
  77. # DefaultVoiceType  "MALE1"
  78.  
  79. # The Default language with which to speak
  80.  
  81. # DefaultLanguage "en"
  82.  
  83.  
  84. # ----- MESSAGE DISPATCHING CONTROLL -----
  85.  
  86. # The DefaultClientName specifies the name of a client who didn't
  87. # introduce himself at the beginning of an SSIP session.
  88.  
  89. # DefaultClientName  "unknown:unknown:unknown"
  90.  
  91. # The Default Priority. Use with caution, normally this shouldn't be
  92. # changed globally (at this place)
  93.  
  94. # DefaultPriority  "text"
  95.  
  96. # The DefaultPauseContext specifies by how many index marks a speech
  97. # cursor should return when resuming after a pause. This is roughly
  98. # equivalent to the number of sentences before the place of the
  99. # execution of pause that will be repeated.
  100.  
  101. # DefaultPauseContext 0
  102.  
  103. # -----SPELLING/PUNCTUATION/CAPITAL LETTERS  CONFIGURATION-----
  104.  
  105. # The DefaultPunctuationMode sets the way dots, comas, exclamation
  106. # marks, question marks etc. are interpreted.  none: they are ignored
  107. # some: some of them are sent to synthesis (see
  108. # DefaultPunctuationSome) all: all punctuation marks are sent to
  109. # synthesis
  110.  
  111. # DefaultPunctuationMode "none"
  112.  
  113. # The DefaultCapLetRecognition: if set to "spell", capital letters
  114. # should be spelled (e.g. "capital b"), if set to "icon",
  115. # capital letters are indicated by inserting a special sound
  116. # before them but they should be read normally, it set to "none"
  117. # capital letters are not recognized (by default)
  118.  
  119. # DefaultCapLetRecognition  "none"
  120.  
  121. # The DefaultSpelling: if set to On, all messages will be spelled
  122. # unless set otherwise (this is usually not something you want to do.)
  123.  
  124. # DefaultSpelling  Off
  125.  
  126. # ----- AUDIO CONFIGURATION -----------
  127.  
  128. # -- AUDIO OUTPUT --
  129.  
  130. # Chooses between three possible sound output systems:
  131. #       "oss"   - Open Sound System
  132. #       "alsa"  - Advanced Linux Sound System
  133. #       "nas"   - Network Audio System
  134. #       "pulse" - PulseAudio
  135. # ALSA is default and recommended. The recent implementations
  136. # support mixing of multiple streams. OSS is only provided
  137. # for compatibility with architectures that do not include ALSA.
  138. # NAS is an audio server with higher level of control over
  139. # your audio stream, with the possibility to stream your audio
  140. # over the network to a different computer and other advanced
  141. # features. (The NAS backend is not very well tested however.)
  142. # PulseAudio is a sound server for POSIX and WIN32 systems. 
  143. #
  144.  
  145. # AudioOutputMethod "pulse,alsa"
  146.  
  147. # What ALSA device to use when Advanced Linux Sound Architecture is
  148. # chosen for the audio output.
  149.  
  150. #AudioALSADevice "default"
  151.  
  152. # -- PulseAudio parameters --
  153.  
  154. #AudioPulseServer "default"
  155.  
  156. # Maximum length of the buffer
  157.  
  158. #AudioPulseMaxLength -1
  159.  
  160. # Target length of the buffer
  161. # The server tries to assure that at least FestivalPulseTargetLength
  162. # bytes are always available in the buffer
  163.  
  164. #AudioPulseTargetLength 4410
  165.  
  166. # Pre-buffering
  167. # The server does not start with playback before at least 
  168. # FestivalPulsePrebuffering bytes are available in the buffer
  169.  
  170. #AudioPulsePreBuffering -1
  171.  
  172. # Minimum request
  173. # The server does not request less than FestivalPulseMinRequest bytes
  174. # from the client, instead waits until the buffer is free enough to
  175. # request more bytes at once
  176.  
  177. #AudioPulseMinRequest -1
  178.  
  179. # -- OSS parameters --
  180.  
  181. # What OSS device to use when Open Sound System is
  182. # chosen for the audio output.
  183.  
  184. #AudioOSSDevice "/dev/dsp"
  185.  
  186. # -- NAS parameters --
  187.  
  188. # Route to the Network Audio System server when NAS
  189. # was chosen for the audio output. Note that NAS
  190. # server doesn't need to run on your machine,
  191. # you can use it also over network (for instance
  192. # when working on remote machines).
  193.  
  194. #AudioNASServer "tcp/localhost:5450"
  195.  
  196.  
  197.  
  198. # -----OUTPUT MODULES CONFIGURATION-----
  199.  
  200. # Each AddModule line loads an output module.
  201. #  Syntax: AddModule "name" "binary" "configuration" "logfile"
  202. #  - name is the name under which you can acces this module
  203. #  - binary is the path to the binary executable of this module,
  204. #    either relative (to lib/speech-dispatcher-modules/) or absolute
  205. #  - configuration is the path to the config file of this module,
  206. #    either relative (to etc/speech-dispatcher/modules/) or absolute
  207.  
  208. AddModule "espeak"       "sd_espeak"   "espeak.conf"
  209. #AddModule "festival"     "sd_festival"  "festival.conf"
  210. #AddModule "flite"        "sd_flite"     "flite.conf"
  211. #AddModule "ivona"     "sd_ivona"    "ivona.conf"
  212. #AddModule "espeak-generic" "sd_generic" "espeak-generic.conf"
  213. #AddModule "espeak-mbrola-generic" "sd_generic" "espeak-mbrola-generic.conf"
  214. #AddModule "swift-generic" "sd_generic" "swift-generic.conf"
  215. #AddModule "epos-generic" "sd_generic"   "epos-generic.conf"
  216. #AddModule "dtk-generic"  "sd_generic"   "dtk-generic.conf"
  217. #AddModule "ibmtts"       "sd_ibmtts"    "ibmtts.conf"
  218. #AddModule "cicero"        "sd_cicero"     "cicero.conf"
  219.  
  220. # DO NOT REMOVE the following line unless you have
  221. # a specific reason -- this is the fallback output module
  222. # that is only used when no other modules are in use
  223. AddModule "dummy"         "sd_dummy"      ""
  224.  
  225. # The output module testing doesn't actually connect to anything. It
  226. # outputs the requested commands to standard output and reads
  227. # responses from stdandard input. This way, Speech Dispatcher's
  228. # communication with output modules can be tested easily.
  229.  
  230. # AddModule "testing"
  231.  
  232. # The DefaultModule selects which output module is the default.  You
  233. # must use one of the names of the modules loaded with AddModule.
  234.  
  235. DefaultModule espeak
  236.  
  237. # The LanguageDefaultModule selects which output modules are prefered
  238. # for specified languages.
  239.  
  240. #LanguageDefaultModule "en"  "espeak"
  241. #LanguageDefaultModule "cs"  "festival"
  242. #LanguageDefaultModule "es"  "festival"
  243.  
  244. # -----CLIENT SPECIFIC CONFIGURATION-----
  245.  
  246. # Here you can include the files with client-specific configuration
  247. # for different types of clients. They must contain one or more sections with
  248. # this structure:
  249. #     BeginClient "emacs:*"
  250. #          DefaultPunctuationMode "some"
  251. #          ...and/or some other settings
  252. #     EndClient
  253. # The parameter of BeginClient tells Speech Dispatcher to which clients
  254. # it should apply this settings (it does glob-style matching, you can use
  255. # * to match any number of characters and ? to match one character)
  256.  
  257. # There are some sample client settings
  258.  
  259. Include "/etc/speech-dispatcher/clients/*.conf"
  260. Include "clients/*.conf"
  261.  
  262. # This line below is to enable autospawning, without breaking everything else read by dotconf.
  263. # AutoSpawn
  264.